import {
  We_getArcgisImageProviderViewModel,
  We_getDefaultProviderViewModel,
  We_getGoogleProviderViewModel,
  We_getGoogleWithAnnoProviderViewModel,
  We_getTDTImgProviderViewModel,
  We_getTDTTerProviderViewModel,
  We_getTDTVecBlueProviderViewModel,
  We_getTDTVecProviderViewModel,
  We_getTerrainViewModel,
  We_getTerrainViewModelChina,
} from '@/we-api/we-map'

export const getImageryProviderViewModels = () => {
  return [
    We_getDefaultProviderViewModel(),
    We_getTDTImgProviderViewModel(),
    We_getTDTVecProviderViewModel(),
    We_getTDTVecBlueProviderViewModel(),
    We_getTDTTerProviderViewModel(),
    We_getArcgisImageProviderViewModel(),
    We_getGoogleProviderViewModel(),
    We_getGoogleWithAnnoProviderViewModel(),
  ]
}

export const getTerrainProviderViewModels = () => {
  return [
    WeatherEarth.CommonLayers.Empty_DemVM,
    We_getTerrainViewModel(),
    We_getTerrainViewModelChina(),
  ]
}
